System info
- Elixir: 1.13.3
- Erlang: 24.3.2
- Operating system: Linux
- Available memory: 31.08 GB
- CPU Information: 11th Gen Intel(R) Core(TM) i9-11900H @ 2.50GHz
- Number of Available Cores: 16
| Name | Iterations per Second | Average | Deviation | Median | Mode | Minimum | Maximum | Sample size |
|---|---|---|---|---|---|---|---|---|
| v1 (basic) | 12.38 K | 80.80 μs | ±31.49% | 77.08 μs | 75.93 μs | 66.33 μs | 4708.95 μs | 61436 |
| v1 (basic) + inline | 12.36 K | 80.88 μs | ±30.07% | 75.91 μs | 75.05 μs | 65.83 μs | 4191.55 μs | 61374 |
| v2 (flush inbox) | 12.22 K | 81.83 μs | ±30.45% | 77.68 μs | 75.56 μs | 69.21 μs | 4392.90 μs | 60654 |
| v4 (fail at first error) | 12.13 K | 82.42 μs | ±35.25% | 77.82 μs | 76.15 μs | 64.10 μs | 4396.96 μs | 60220 |
| v2 (flush inbox) + inline | 12.02 K | 83.17 μs | ±30.53% | 78.68 μs | 77.49 μs | 68.59 μs | 4237.59 μs | 59694 |
| v3 (spawn link) | 12.01 K | 83.29 μs | ±34.23% | 78.70 μs | 77.28 μs | 68.47 μs | 4406.29 μs | 59601 |
| v4 (fail at first error) + inline | 11.87 K | 84.22 μs | ±37.20% | 79.44 μs | 77.75 μs, 78.73 μs | 67.82 μs | 4437.53 μs | 58935 |
| v3 (spawn link) + inline | 11.42 K | 87.55 μs | ±34.39% | 83.35 μs | 82.22 μs | 67.60 μs | 4441.69 μs | 56700 |
| v5 (pool) | 7.48 K | 133.73 μs | ±66.19% | 125.50 μs | 126.99 μs | 92.74 μs | 9097.29 μs | 37100 |
| v5 (pool) + inline | 7.22 K | 138.41 μs | ±68.80% | 128.22 μs | 112.63 μs | 85.03 μs | 9839.06 μs | 35849 |
| Name | Average | Deviation | Median | Mode | Minimum | Maximum | Sample size |
|---|---|---|---|---|---|---|---|
| v1 (basic) | 73.96 KB | ±3.62% | 75.20 KB | 75.20 KB | 62.01 KB | 75.41 KB | 14996 |
| v1 (basic) + inline | 73.98 KB | ±3.46% | 75.19 KB | 75.19 KB | 61.99 KB | 75.39 KB | 15099 |
| v2 (flush inbox) | 75.02 KB | ±3.84% | 76.45 KB | 76.45 KB | 62.05 KB | 76.47 KB | 14420 |
| v4 (fail at first error) | 73.99 KB | ±4.25% | 75.48 KB | 75.48 KB | 61.88 KB | 75.49 KB | 14395 |
| v2 (flush inbox) + inline | 74.89 KB | ±4.14% | 76.42 KB | 76.42 KB | 61.95 KB | 76.45 KB | 14536 |
| v3 (spawn link) | 73.77 KB | ±4.57% | 75.47 KB | 75.47 KB | 61.68 KB | 75.47 KB | 14510 |
| v4 (fail at first error) + inline | 74.05 KB | ±4.11% | 75.47 KB | 75.47 KB | 61.74 KB | 75.48 KB | 14412 |
| v3 (spawn link) + inline | 73.89 KB | ±4.32% | 75.45 KB | 75.45 KB | 61.78 KB | 75.45 KB | 13506 |
| v5 (pool) | 65.14 KB | ±4.51% | 63.81 KB | 62.18 KB | 62.18 KB | 76.88 KB | 10700 |
| v5 (pool) + inline | 65.05 KB | ±4.69% | 63.63 KB | 61.95 KB | 61.95 KB | 76.70 KB | 10776 |